Career 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Warsteiner Challenger - Wolfsburg Tennis Cup of Flanders - Ostende Open 88 - Contrexeville IPP Open - Helsinki 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham Geneva Challenger - Geneva San Luis Potosi Challenger 2002 - San Luis Potosi IX Open Internacional D'Andorra - Andorra Diego Open - Budapest VIII Trofeo Ciudad de Quito - Quito Tatra Banka Open - Bratislava Cosmorom Challenger - Brasov Warsteiner Challenger Wolfsburg - Wolfsburg 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton Residenza Open - Magdeburg Macedonian Open - Skopje Bukhara Challenger - Bukhara The LTA Wrexham Challenger - Wrexham Sarajevo Open - Sarajevo Zagreb Open - Zagreb Kuppers Kolsch Cup by Lambertz - Aachen Samsung Securities Cup Challenger Tennis - Seoul Lambertz Open - Aachen Lamberts Open by Stawag - Aachen Kyiv UMC Open - Kiev Okal Cup 2003 - Eckental Czech Indoor Open - Prague 4th Sardinia International Championships - Cagliari Bogota Challenger - Bogota Open Sainte Victoire - Aix-En-Provence Open de Charleroi - Charleroi Optimus Maia Open - Maia San Luis Potosi Challenger - San Luis Potosi TennisCup Vlaanderen - Antwerp Open Castilla y Leon - Segovia Corona Mexico City Open - Mexico City Open de L'Isere-Trophee BNP Paribas - Grenoble Kobstaedernes ATP Challenger - Kolding South African Airways Tennis Open - Durban Morocco Tennis Tour - Marrakech Kobstaedernes ATP Challenger - Kolding PrivatBank Cup - Dnepropetrovsk Open de Franche Comte - Besancon Jameson Cup - Milan San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Ischgl International Tennis Challenger 2003 - Ischgl Steelers Cup - Kosice Challenger 42 - Andrezieux Alexander Kolyaskin Memorial - Donetsk Open de L'Isere - Grenoble Ischgl International ATP Challenger - Ischgl Gemax Samsung Open 2005 - Belgrade San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Internationaux du Doubs - Besancon San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Roma Open Challenger - Rome Open D'Orleans - Orleans Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba Geneva Challenger - Geneva Open D'Orleans - Orleans Alexander Kolyaskin Memorial - Donetsk GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons Heilbronn Challenger KGHM Emax Polish Indoors - Wroclaw Marrakech Challenger Mexico City Challenger Ethias Trophy - Mons Bancolombia Open - Bogota IPP Open - Helsinki Abierto Internacional de Salinas 'Dario Expreso' - Salinas Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Sony Ericsson Open 2008 - Belgrade 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Mobilux Open - Luxembourg Siemens Open - Scheveningen Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Open de Rennes La Trinitaine - Rennes Lambertz Open by Stawag - Aachen Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger 42 - Andrezieux Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux Powder Byrne Trophy - Surbiton Intersport Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta Lambertz Open - Aachen Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons TED Open - Istanbul Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Challenger 42 - Andrezieux Rezidenza Open - Magdeburg Garden Open - Rome Garden Open - Rome Bancolombia Open - Bogota Warsteiner Challenger Lubeck 2001 - Lubeck Abierto Club Casablanca - Mexico City AGT Challenger - Leon IPP Open - Helsinki TED Open - Istanbul Heilbronn Challenger - Heilbronn Challenger Leon 2003 - Leon Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Sparkassen Open - Magdeburg Ciudad de Pozoblanco Open Diputacion - Cordoba Mobelwelt-Zick Open 98 - Dresden Mallorca Open - Mallorca LTA Shrewsbury Challenger - Shrewsbury Gerry Weber Open - Halle LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Adidas Open de Toulouse - Toulouse RCA Championships - Indianapolis Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Estoril Open - Estoril Jameson Cup - Milan Finnish Open - Helsinki IX Trofeo Ciudad de Quito - Quito Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi Czech Indoor Open - Prague XL Capital Bermuda Open - Bermuda Internationaux du Doubs - Besancon Tunis Open 2006 - Tunis BMW Open - Munich Dubai Tennis Open - Dubai European Community Championships - Antwerp Open Seat-Godo '97 - Barcelona Miller Lite Hall of Fame Tennis Championships - Newport 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam Waldbaum's Hamlet Cup - Long Island The Samsung Open - Bournemouth Dubai Tennis Open - Dubai Open Seat-Godo '98 - Barcelona s'Tennis Masters Challenger - Graz 1998 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Black Forest Open - Freudenstadt Adidas International - Sydney Gold Flake Open - Chennai Franklin Templeton Tennis Classic - Scottsdale IPB Czech Indoor - Ostrava Open des Alpes Trophee BNP Paribas - Grenoble Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca Generali Open 2000 - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Estoril Open - Estoril Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Ethias Trophy - Mons Gerry Weber Open - Halle European Community Championships - Antwerp Energis Open - Amsterdam Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Franklin Templeton Tennis Classic - Scottsdale Trofeo Conde de Godo - Barcelona Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Miller Lite Hall of Fame Tennis Championships - Newport International Championship of Croatia - Umag Idea Prokom Open - Sopot Salem Open - Hong Kong AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Adidas International - Sydney Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Franklin Templeton Tennis Classic - Scottsdale New Delhi Barcelona Tokyo Munich Queen's Club Gstaad Amsterdam Umag Bucharest Palermo Umag Montevideo Qatar Mobil Open 2001 - Doha Manchester Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Taipei Gelsor Open Romania - Bucharest The Stella Artois Grass Court Championships - London Copa AT&T - Buenos Aires Tata Open - Chennai Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Croatia Open - Umag China Open - Beijing International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Chennai Open - Chennai Argentina Open - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort Croatia Open - Umag Idea Prokom Open - Sopot China Open - Beijing CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Copa Telmex - Buenos Aires Open SEAT Godo 2006 - Barcelona Estoril Open - Estoril Sydney International - Sydney The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag BCR Open Romania - Bucharest Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Croatia Open - Umag Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Open SEAT 2008 - Barcelona BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Chennai Open - Chennai Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Thailand Open - Bangkok CA Tennis Trophy - Vienna Medibank International - Sydney Auckland Marseille Memphis Milan Rotterdam Casablanca Estoril Oporto Halle Kitzbuhel Moscow Tokyo Rosmalen Kitzbuhel Catella Swedish Open - Bastad Toulouse Qatar Exxon Mobil Open - Doha Tokyo Santiago Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Synsam Swedish Open - Bastad Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai The Nottingham Open - Nottingham Romanian Open - Bucharest Adidas International - Sydney Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca Croatia Open - Umag RCA Championships - Indianapolis Estoril Open - Estoril Energis Open - Amersfoort Estoril Open - Estoril Abierto Mexicano de Tenis Pegaso - Acapulco Stuttgart Oporto St. Polten Bordeaux Ljubljana Open 2002 - Ljubljana Open 13 - Marseille Beijing Buenos Aires Black Forest Open - Freudenstadt VIII Open Internacional D'Andorra - Andorra Warta Cup 2001 - Sopot Okal Cup 2001 International Bavarian Championships - Eckental ATP Studena Croatia Open Umag - Umag Stockholm Open - Stockholm Gemax Open - Belgrade Intersport Heilbronn Open - Heilbronn 1999 Mercedes Cup - Stuttgart Open Seat Godo - Barcelona CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Abierto Mexicano Telcel - Acapulco Telenordia Swedish Open - Bastad Idea Prokom Open - Sopot AIG Japan Open - Tokyo St. Petersburg Indianapolis Gerry Weber Open - Halle RCA Championships - Indianapolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Dubai Tennis Open - Dubai Open Seat-Godo '99 - Barcelona Gerry Weber Open - Halle BCR Open Romania - Bucharest Open de Moselle - Metz International Championship of Croatia - Umag RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco Tata Open 2003 - Chennai Jakarta Davidoff Swiss Indoors - Basel Sony Ericsson Open - Miami Pilot Pen Tennis - New Haven President's Cup 2000 - Tashkent Pilot Pen Tennis - New Haven Italian Open - Rome Newsweek Champions Cup - Indian Wells Marbella Estoril Open - Estoril Tennis Masters Series - Indian Wells Mercedes Cup - Stuttgart Tennis Masters Series - Cincinnati CA Tennis Trophy - Vienna Monte Carlo Open - Monte Carlo Adidas International - Sydney Eutelsat Monte Carlo Open - Monte Carlo 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Licher German Open - Hamburg Italian Open - Rome 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati 14th Paris Open - Paris The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Hamburg Rome Stuttgart Paris Valencia Brasil Open - Costa do Sauipe Tennis Masters Series - Indian Wells German Open - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Eurocard Open - Stuttgart Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg The Lipton Championships - Key Biscayne Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Seoul Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Campionati Internazionali d'Italia - Rome Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Medibank Private International - Sydney Masters Series Hamburg - Hamburg Rogers Masters - Toronto Synsam Swedish Open - Bastad Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Tennis Masters Series - Madrid BNP Paribas Masters - Paris Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Tennis Masters Series - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Eurocard Open - Stuttgart Wimbledon - London Australian Open - Melbourne French Open - Paris The Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Wimbledon - London Tennis Masters Series - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Wimbledon U.S. Open Wimbledon French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Campionati BNL dItalia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Philadelphia Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Countrywide Classic - Los Angeles French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, 1R, NED-ESP 4-1 Davis Cup, World Group, SF, ESP-ARG 3-2 Great American Insurance ATP Championship - Cincinnati U.S. Open - New York Tennis Masters Series - Rome Australian Open - Melbourne Rogers Masters - Toronto Davis Cup, World Group, QF, ESP-NED 4-1 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, ESP-BEL 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, SF, SWE-ESP 4-1 Davis Cup, World Group, F, AUS-ESP 3-1 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 AAMI Classic - Kooyong Tennis Masters Cup - Houston Davis Cup, World Group, PO, SVK-BEL 2-3 ATP Tour World Championship - Hannover ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Tennis Masters Cup - Houston Olympics - Athens